{$region cef_string_list.h}
    // Allocate a new string map.
    tfn_cef_string_list_alloc = function: TCefStringList; cdecl;

    // Return the number of elements in the string list.
    tfn_cef_string_list_size = function(list: TCefStringList): Integer; cdecl;

    // Retrieve the value at the specified zero-based string list index. Returns
    // true (1) if the value was successfully retrieved.
    tfn_cef_string_list_value = function(list: TCefStringList; index: Integer; value: PCefString): Integer; cdecl;

    // Append a new value at the end of the string list.
    tfn_cef_string_list_append = procedure(list: TCefStringList; const value: PCefString); cdecl;

    // Clear the string list.
    tfn_cef_string_list_clear = procedure(list: TCefStringList); cdecl;

    // Free the string list.
    tfn_cef_string_list_free = procedure(list: TCefStringList); cdecl;

    // Creates a copy of an existing string list.
    tfn_cef_string_list_copy = function(list: TCefStringList): TCefStringList; cdecl;
{$endregion cef_string_list.h}

